// // ******************************************************************
// //       /\ /|       @file       PaginatedResponseDto.cs
// //       \ V/        @brief      await29
// //       | "")       @author     Await, 285283010@qq.com
// //       /  |
// //      /  \\        @Modified   2024-12-26 10:12
// //    *(__\_\        @Copyright  Copyright (c) , 2024-12-26 10:12 Await
// // ******************************************************************

namespace AutomaticSubtitles.Contracts.Dto;

/// <summary>
/// 分页响应Dto
/// </summary>
public class PaginatedResponseDto<T> where T : class
{
    /// <summary>
    /// 总记录数
    /// </summary>
    public long Total { get; set; }

    /// <summary>
    /// 总页数
    /// </summary>
    public int TotalPages { get; set; }

    /// <summary>
    /// 数据列表
    /// </summary>
    public List<T> Result { get; set; } = new();
} 